package concreteClass;

import abstractClass.AbstractClass;

/**
 * 具体子类A
 */
public class ConcreteClassA extends AbstractClass {
    
    @Override
    protected void primitiveOperation1() {
        System.out.println("具体类A实现的操作1");
    }
    
    @Override
    protected void primitiveOperation2() {
        System.out.println("具体类A实现的操作2");
    }
    
    @Override
    protected boolean hook() {
        return false; // 改变钩子行为
    }
}